input.error { background-color: yellow; }
body { font-family: Helvetica, sans-serif; background-color: white;}
h1 { text-align: center; text-decoration: none; text-transform: capitalize; }
table.zakladni { border-collapse: collapse; margin: 10px; }
table.zakladni th, table.zakladni td {  border: solid 1px black; padding: 4px; }
/*  http://www.alistapart.com/articles/taminglists/ */
#navigace { width: 120px; border-right: 1px solid #000; padding: 0 0 1em 0; margin-bottom: 1em;
            background-color: #90bade;  color: #333;  }
#navigace ul { list-style: none;  margin: 0;  padding: 0;  border: none; }
#navigace li { border-bottom: 1px solid #90bade;  margin: 0; }
#navigace li a { display: block; padding: 5px 5px 5px 0.5em; border-left: 10px solid #1958b7;
                 border-right: 10px solid #508fc4; background-color: #2175bc;  color: #fff; text-decoration: none; width: 100%; }
html>body #navigace li a { width: auto; }
#navigace li a:hover { border-left: 10px solid #1c64d1;  border-right: 10px solid #5ba3e0;
                       background-color: #2586d7;  color: #fff; }
/*  http://realworldstyle.com/2col.html */
#navigace { width: 120px; float: left; margin-left: -1px; }
#obsah { padding: 10px;  margin-left: 130px; }

.MainMenuLink
{
    padding-left:2%;
    font-weight:bold;
    font-size:150%
}

.listHeadline
{
    position: relative;
    top: -2%;
    padding-left:2%; 
    font-size: 175%;
}

.new
{
   float:right; 
   font-size: 120%; 
   font-weight: bold; 
   padding-right:2%; 
}

.newHeadline
{
    font-size: 200%; 
    font-weight: bold;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 1%;
}

.addForm
{
    padding-left: 4%;
    padding-right: 4%;
}

hr {
    position: relative;
    top: -2%;
    border: 0;
    color: darkgrey;
    background-color: darkgrey;
    height: 5px;
}